﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;

namespace Qas.CommonLogic.BusinessObjects
{
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
    [System.SerializableAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class Base
    {

        #region Private Fields

        private Condition[] conditionListField;

        private Task[] taskListField;

        private Employee[] employeesListField;

        private Competence[] competencesListField;

        #endregion

        #region Public Properties

        [System.Xml.Serialization.XmlArrayItemAttribute("Condition", IsNullable = false)]
        public Condition[] ConditionList
        {
            get
            {
                return this.conditionListField;
            }
            set
            {
                this.conditionListField = value;
            }
        }

        [System.Xml.Serialization.XmlArrayItemAttribute("Competence", IsNullable = false)]
        public Competence[] CompetenceList
        {
            get
            {
                return this.competencesListField;
            }
            set
            {
                this.competencesListField = value;
            }
        }

        [System.Xml.Serialization.XmlArrayItemAttribute("Task", IsNullable = false)]
        public Task[] TaskList
        {
            get
            {
                return this.taskListField;
            }
            set
            {
                this.taskListField = value;
            }
        }

        [System.Xml.Serialization.XmlArrayItemAttribute("Employee", IsNullable = false)]
        public Employee[] Staff
        {
            get
            {
                return this.employeesListField;
            }
            set
            {
                this.employeesListField = value;
            }
        }

        #endregion
    }
}
